focus

С

Chrome

Opera

Safari

Firefox

7.0

8.0

9.0

7.0

8.0

9.6

10.0

10.0

3.1

4.0

5.0

3.0

3.6

4.0

Помилка

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

 

Коротка інформація

CSS

CSS2

Застосовується

До елементів, які можуть отримати фокус (<A>, <INPUT>, <SELECT> і <TEXTAREA>)

Аналог HTML

<тег onfocus="function()">

Посилання на специфікацію

http://www.w 3.org/TR/CSS21/selector.html#dynamic - pseudo - classes

Опис

Псевдоклас focus визначає стиль для елементу одержуючого фокус. Наприклад, їм може бути текстове поле форми, в яке встановлюється курсор.

Синтаксис

елемент: focus {.. }

Значення

Ні.

Приклад

HTML 4.0  CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http ://www.w 3.org/TR/html4/strict.dtd">

<html>

  <head>

    <meta http-equiv="Content-Type" content="text/html; charset=windows - 1251">

    <title>focus</title>

    <style type="text/css">

      #enter .label {

          width: 80px; /* Ширина блоку з текстом */

          float: left; /* Розташування в один рядок з полем */

          text - align: right; /* Вирівнювання по правому краю */

      }

      #enter .form - text {

          width: 240px; /* Ширина поля */

          margin - left: 10px; /* Відстань між полем і текстом */

          border: 1px solid #abadb3; /* Рамка навколо текстового поля */

          padding: 2px; /* Полів навколо тексту */

      }

      #enter .form - item {

          margin - bottom: 5px; /* Відступ знизу */

      }

      #enter .form - text: focus {

          background: #ffe; /* Колір фону */

          border: 1px solid #29B0D9; /* Параметрів рамки */

      }

      #enter p {

        margin - left: 90px; /* Зрушення управо */

      }

    </style>

  </head>

  <body>

    <form action="login.php" method="post" id="enter">

      <div class="form-item">

          <span class="label">Логін:</span>

          <span class="field"><input type="text" id="login" value="" class="form-text"></span>

      </div>

      <div class="form-item">

          <span class="label">Пароль:</span>

          <span class="field"><input type="password" id="pass" class="form-text"></span>

      </div>

      <p><input type="submit" value="Увійти"></p>

    </form>

  </body>

</html>

Результат цього прикладу показаний на мал. 1. При отриманні фокусу текстове поле міняє колір фону і колір межі.

Мал. 1. Результат використання псевдокласу focus